import requests

from api.reg_login_api import RegLoginApi
from api.tender_api import TenderApi
from common.utils import init_tender_info, common_assert


class TestTender(object):

    def setup_class(self):
        # 借款标测试数据初始化
        init_tender_info()

    def setup(self):
        # 创建session对象
        ses = requests.session()
        # 调用投资模块类
        self.ten = TenderApi(ses)
        # 调用登录模块类
        self.login = RegLoginApi(ses)

    # 投资测试用例
    def test01_tender(self):
        # 用户登录
        self.login.user_login('18928450131', 'qqq123')
        # 投资
        resp = self.ten.tender(642, 1000)
        # 断言
        common_assert(resp, 'form', 200)

    # 第三方投资测试用例
    def test02_third_tender(self):
        pass
